package com.ce.workflow.work.dao.po;


import java.io.Serializable;
import org.apache.struts2.json.annotations.JSON;
import com.ce.framework.datamaintain.dao.po.AbstractPO;
/**
* 郑州嫦娥软件有限公司 版权所有 2007
* 创建人：　孙吉涛
* 创建日期：2014-03-24
* 创建时间：17:59:52
* 功能描述：工作流程表 [T_WORKFLOW_WORK]表的映射类
* ==============================================
* 修改历史
* 修改人		修改时间		修改原因
*
* ==============================================
*/
public class WorkflowWork extends AbstractPO implements Serializable
{
	
	
		/* variable  [VC_ID] */
		private java.lang.String vcId;
		
		/* variable 移交时间 */
		private java.util.Date dtDate;

		/* variable 业务表名 [VC_TABLE_NAME] */
		private java.lang.String vcTableName;

		/* variable 业务数据记录id [VC_RECORD_ID] */
		private java.lang.String vcRecordId;

		/* variable 0,待启动,-9:强制终止,1:选案，2检查，3审理，4合议，5执行,9:已经完成 [VC_STATUS] */
		private java.lang.String vcStatus;
		//节点移交类型（1人、2机构）
		private String vcType;

		/* variable 流程启动时间 [DT_START_DATE] */
		private java.util.Date dtStartDate;

		/* variable 流程结束时间 [DT_END_DATE] */
		private java.util.Date dtEndDate;

		/* variable 流程描述 [VC_DESC] */
		private java.lang.String vcDesc;

		/* variable 发起人机构 [VC_ORG_ID] */
		private java.lang.String vcOrgId;

		/* variable 发起人机构名称 [VC_ORG_NAME] */
		private java.lang.String vcOrgName;

		/* variable 发起人id [VC_PERSON_ID] */
		private java.lang.String vcPersonId;

		/* variable 发起人 [VC_PERSON_NAME] */
		private java.lang.String vcPersonName;

		/* variable 当前处理人机构id [VC_HANDLE_ORGID] */
		private java.lang.String vcHandleOrgid;

		/* variable 当前处理人机构名称 [VC_HANDLE_ORGNAME] */
		private java.lang.String vcHandleOrgname;

		/* variable 当前处理人id [VC_HANDLE_PERSON_ID] */
		private java.lang.String vcHandlePersonId;

		/* variable 当前处理人名字 [VC_HANDLE_PERSON_NAME] */
		private java.lang.String vcHandlePersonName;

		/* variable 当前处理信息 [VC_HANDLE_INFO] */
		private java.lang.String vcHandleInfo;

		/* variable 处理时间 [VC_HANDLE_DATE] */
		private java.util.Date vcHandleDate;

		/* variable 曾经参与处理的机构id [VC_HANDLE_ORGIDS] */
		private java.lang.String vcHandleOrgids;
		private String vcHandlePersonIds;

		/* variable  [VC_DEL_FLAG] */
		private java.lang.String vcDelFlag;

	
	
		/******key******/

		/**
		* getter  [VC_ID]
		* @return java.lang.String
		*/
		public java.lang.String getVcId()
		{
			return this.vcId;
		}

		/**
		* getter 业务表名 [VC_TABLE_NAME]
		* @return java.lang.String
		*/
		public java.lang.String getVcTableName()
		{
			return this.vcTableName;
		}

		/**
		* getter 业务数据记录id [VC_RECORD_ID]
		* @return java.lang.String
		*/
		public java.lang.String getVcRecordId()
		{
			return this.vcRecordId;
		}
		
		
		/**
		* getter 节点移交类型（1人、2机构）
		* @return java.lang.String
		*/
		public String getVcType() {
			return vcType;
		}

		public void setVcType(String vcType) {
			this.vcType = vcType;
		}

		/**
		* getter 0,待启动,-9:强制终止,1:选案，2检查，3审理，4合议，5执行,9:已经完成  [VC_STATUS]
		* @return java.lang.String
		*/
		public java.lang.String getVcStatus()
		{
			return this.vcStatus;
		}

		/**
		* getter 流程启动时间 [DT_START_DATE]
		* @return java.util.Date
		*/
		@JSON(format="yyyy-MM-dd")
		public java.util.Date getDtStartDate()
		{
			return this.dtStartDate;
		}

		/**
		* getter 流程结束时间 [DT_END_DATE]
		* @return java.util.Date
		*/
		@JSON(format="yyyy-MM-dd")
		public java.util.Date getDtEndDate()
		{
			return this.dtEndDate;
		}

		/**
		* getter 流程描述 [VC_DESC]
		* @return java.lang.String
		*/
		public java.lang.String getVcDesc()
		{
			return this.vcDesc;
		}

		/**
		* getter 发起人机构 [VC_ORG_ID]
		* @return java.lang.String
		*/
		public java.lang.String getVcOrgId()
		{
			return this.vcOrgId;
		}

		/**
		* getter 发起人机构名称 [VC_ORG_NAME]
		* @return java.lang.String
		*/
		public java.lang.String getVcOrgName()
		{
			return this.vcOrgName;
		}

		/**
		* getter 发起人id [VC_PERSON_ID]
		* @return java.lang.String
		*/
		public java.lang.String getVcPersonId()
		{
			return this.vcPersonId;
		}

		/**
		* getter 发起人 [VC_PERSON_NAME]
		* @return java.lang.String
		*/
		public java.lang.String getVcPersonName()
		{
			return this.vcPersonName;
		}

		/**
		* getter 当前处理人机构id [VC_HANDLE_ORGID]
		* @return java.lang.String
		*/
		public java.lang.String getVcHandleOrgid()
		{
			return this.vcHandleOrgid;
		}

		/**
		* getter 当前处理人机构名称 [VC_HANDLE_ORGNAME]
		* @return java.lang.String
		*/
		public java.lang.String getVcHandleOrgname()
		{
			return this.vcHandleOrgname;
		}

		/**
		* getter 当前处理人id [VC_HANDLE_PERSON_ID]
		* @return java.lang.String
		*/
		public java.lang.String getVcHandlePersonId()
		{
			return this.vcHandlePersonId;
		}

		/**
		* getter 当前处理人名字 [VC_HANDLE_PERSON_NAME]
		* @return java.lang.String
		*/
		public java.lang.String getVcHandlePersonName()
		{
			return this.vcHandlePersonName;
		}

		/**
		* getter 当前处理信息 [VC_HANDLE_INFO]
		* @return java.lang.String
		*/
		public java.lang.String getVcHandleInfo()
		{
			return this.vcHandleInfo;
		}

		/**
		* getter 处理时间 [VC_HANDLE_DATE]
		* @return java.util.Date
		*/
		@JSON(format="yyyy-MM-dd")
		public java.util.Date getVcHandleDate()
		{
			return this.vcHandleDate;
		}

		/**
		* getter 曾经参与处理的机构id [VC_HANDLE_ORGIDS]
		* @return java.lang.String
		*/
		public java.lang.String getVcHandleOrgids()
		{
			return this.vcHandleOrgids;
		}

		/**
		* getter  [VC_DEL_FLAG]
		* @return java.lang.String
		*/
		public java.lang.String getVcDelFlag()
		{
			return this.vcDelFlag;
		}


	
		/******key******/

		/**
		* setter  [VC_ID]
		* @param java.lang.String vcId
		*/
		public void setVcId(java.lang.String vcId)
		{
			 this.vcId=vcId;
		}

		/**
		* setter 业务表名 [VC_TABLE_NAME]
		* @param java.lang.String vcTableName
		*/
		public void setVcTableName(java.lang.String vcTableName)
		{
			 this.vcTableName=vcTableName;
		}

		/**
		* setter 业务数据记录id [VC_RECORD_ID]
		* @param java.lang.String vcRecordId
		*/
		public void setVcRecordId(java.lang.String vcRecordId)
		{
			 this.vcRecordId=vcRecordId;
		}

		/**
		* setter -1,待启动,-2:强制终止,-3：退回到原始状态(需要修改),0:正在运行,1:已经完成 [VC_STATUS]
		* @param java.lang.String vcStatus
		*/
		public void setVcStatus(java.lang.String vcStatus)
		{
			 this.vcStatus=vcStatus;
		}

		/**
		* setter 流程启动时间 [DT_START_DATE]
		* @param java.util.Date dtStartDate
		*/
		public void setDtStartDate(java.util.Date dtStartDate)
		{
			 this.dtStartDate=dtStartDate;
		}

		/**
		* setter 流程结束时间 [DT_END_DATE]
		* @param java.util.Date dtEndDate
		*/
		public void setDtEndDate(java.util.Date dtEndDate)
		{
			 this.dtEndDate=dtEndDate;
		}

		/**
		* setter 流程描述 [VC_DESC]
		* @param java.lang.String vcDesc
		*/
		public void setVcDesc(java.lang.String vcDesc)
		{
			 this.vcDesc=vcDesc;
		}

		/**
		* setter 发起人机构 [VC_ORG_ID]
		* @param java.lang.String vcOrgId
		*/
		public void setVcOrgId(java.lang.String vcOrgId)
		{
			 this.vcOrgId=vcOrgId;
		}

		/**
		* setter 发起人机构名称 [VC_ORG_NAME]
		* @param java.lang.String vcOrgName
		*/
		public void setVcOrgName(java.lang.String vcOrgName)
		{
			 this.vcOrgName=vcOrgName;
		}

		/**
		* setter 发起人id [VC_PERSON_ID]
		* @param java.lang.String vcPersonId
		*/
		public void setVcPersonId(java.lang.String vcPersonId)
		{
			 this.vcPersonId=vcPersonId;
		}

		/**
		* setter 发起人 [VC_PERSON_NAME]
		* @param java.lang.String vcPersonName
		*/
		public void setVcPersonName(java.lang.String vcPersonName)
		{
			 this.vcPersonName=vcPersonName;
		}

		/**
		* setter 当前处理人机构id [VC_HANDLE_ORGID]
		* @param java.lang.String vcHandleOrgid
		*/
		public void setVcHandleOrgid(java.lang.String vcHandleOrgid)
		{
			 this.vcHandleOrgid=vcHandleOrgid;
		}

		/**
		* setter 当前处理人机构名称 [VC_HANDLE_ORGNAME]
		* @param java.lang.String vcHandleOrgname
		*/
		public void setVcHandleOrgname(java.lang.String vcHandleOrgname)
		{
			 this.vcHandleOrgname=vcHandleOrgname;
		}

		/**
		* setter 当前处理人id [VC_HANDLE_PERSON_ID]
		* @param java.lang.String vcHandlePersonId
		*/
		public void setVcHandlePersonId(java.lang.String vcHandlePersonId)
		{
			 this.vcHandlePersonId=vcHandlePersonId;
		}

		/**
		* setter 当前处理人名字 [VC_HANDLE_PERSON_NAME]
		* @param java.lang.String vcHandlePersonName
		*/
		public void setVcHandlePersonName(java.lang.String vcHandlePersonName)
		{
			 this.vcHandlePersonName=vcHandlePersonName;
		}

		/**
		* setter 当前处理信息 [VC_HANDLE_INFO]
		* @param java.lang.String vcHandleInfo
		*/
		public void setVcHandleInfo(java.lang.String vcHandleInfo)
		{
			 this.vcHandleInfo=vcHandleInfo;
		}

		/**
		* setter 处理时间 [VC_HANDLE_DATE]
		* @param java.util.Date vcHandleDate
		*/
		public void setVcHandleDate(java.util.Date vcHandleDate)
		{
			 this.vcHandleDate=vcHandleDate;
		}

		/**
		* setter 曾经参与处理的机构id [VC_HANDLE_ORGIDS]
		* @param java.lang.String vcHandleOrgids
		*/
		public void setVcHandleOrgids(java.lang.String vcHandleOrgids)
		{
			 this.vcHandleOrgids=vcHandleOrgids;
		}

		/**
		* setter  [VC_DEL_FLAG]
		* @param java.lang.String vcDelFlag
		*/
		public void setVcDelFlag(java.lang.String vcDelFlag)
		{
			 this.vcDelFlag=vcDelFlag;
		}

	
    public java.util.Date getDtDate() {
			return dtDate;
		}

		public void setDtDate(java.util.Date dtDate) {
			this.dtDate = dtDate;
		}
		
		

	public String getVcHandlePersonIds() {
			return vcHandlePersonIds;
		}

		public void setVcHandlePersonIds(String vcHandlePersonIds) {
			this.vcHandlePersonIds = vcHandlePersonIds;
		}

	/**
     * 无参数构造函数
     */
    public WorkflowWork(){
    }
}